iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 4
0
Modern Web

後端的鉗形攻勢系列 第 4

[Day. 03] PHP,People who Hate to Program.

  • 分享至 

  • xImage
  •  

嗨大家,禮拜五結束準備迎接美好的假日了嗎?

今天來教大家基礎的php!

認識php

PHP,是一隻大象(elePHPant)
https://ithelp.ithome.com.tw/upload/images/20200918/20126335Q4gyf0urzK.png
開開玩笑XDD這只是PHP的吉祥物><

PHP的主要目標是允許網路開發人員快速編寫動態頁面
而PHP的語法吸收C語言、Java和Perl等流行電腦語言的特點,而且整合在HTML之中。
簡單來說,PHP就是偷偷塞在HTML之中~

Hello World!

在寫php時,一定要有以下的格式

<?php
    //php語法區域
?>
或是單行的
<?php //something ?>

以下是一個簡單的Hello World程式碼:

<?php
    echo "Hello,world!"; //記得要有分號!!
?>

然後用瀏覽器開啟網頁就可以看到下列結果了
https://ithelp.ithome.com.tw/upload/images/20200918/20126335brGHSycj87.png

備註:目前各位只有Sublime編輯器,要用瀏覽器測試還需要安裝一些工具~這個之後會談到><

存檔的時候,就算只有單行php,也要把副檔名改成.php喔!

因為php在瀏覽器(Chrome、Edge...)開啟之前就會編譯,因此右鍵->檢視原始碼是看不到我們寫的php程式碼的,只會看到網頁的前端程式碼~
不包含在<?php ?>之間的內容則會直接送出,所以可以將PHP程式碼嵌在HTML之中。

echo 印出字串、變數

  • 公式:echo ...
  • 範例:echo 123;,echo "i am learing php!";
  • 字串可以用.做連接,echo "i am"."learing php!"
  • 也可以做數學運算或連接變數,echo 1+2*(4+5);
  • 在字串中引用變數時,為了避免變數名稱與其他字元黏合,造成編譯上的錯誤,需使用{變數名稱}空白鍵來寫,例如echo "<p>i am {$age}years old.</p>";

變數

  • 公式:$變數名稱
  • 範例:
<?php
    $var1 = 10; //將$var1宣告成一個可以用來儲放資料的變數,並將其賦值為10
    echo $var1; //把$var1 echo出來
?>

今天雖然內容少,但是我想在這邊留幾個問題給大家思考/images/emoticon/emoticon07.gif

  1. 為什麼我們需要有PHP或者其他後端語言呢?我們用瀏覽器的時候看到的不是都是由HTML/CSS/JS寫的嗎,那要PHP幹嘛~
  2. 變數?為什麼我們需要變數?變數的用意在哪呢?

其實這兩個問題並沒有確定的解答,都是開放性問題。
大家可以想想看><明天會跟大家分享我的看法~
那我們就明天見囉!


上一篇
[Day. 02] 工欲善其事,必先苦其心志,勞其筋骨。
下一篇
[Day. 04] PHP,Program Health Points
系列文
後端的鉗形攻勢31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言